54f6456879aea659a565ae2dd6f3e972af301483,VUE2/src/tufts/vue/gui/FocusManager.java,FocusManager,setForcedFocus,#Component#Component#Container#,827

Before Change


                clearForcedFocus();
        }
        
        Component realFocusOwner = super.getFocusOwner();
        if (realFocusOwner != null)
            simulateFocusLost(realFocusOwner);
        

After Change


            // with a simulated event, and remember it for
            // later focus return once the forced-focus is over.

            mFocusOwnerBeforeForced = super.getFocusOwner();
            if (mFocusOwnerBeforeForced != null)
                simulateFocusLost(mFocusOwnerBeforeForced, forceable);
        }